Release 10.1A: OpenEdge Data Management:
Database Administration


PROUTIL DUMP qualifier

Performs a binary dump of a database table to a file.

proutil db-name -C dump [owner-name.]table-name directory [ -index num ]
        {[-thread n ] [-threadnum nthreads] [-dumplist dumpfile] }

Parameters

db-name

Specifies the database where the dump will occur. If the database is not within the current working directory, you need to define the complete path.

owner-name

Specifies the owner of the table containing the data you want to dump. You must specify an owner name unless the table’s name is unique within the database, or the table is owned by PUB. By default, Progress 4GL tables are owned by PUB.

table-name

Specifies the name of the table containing the data you want to dump.

directory

Specifies the name of the target directory where the data will be dumped.

-index num

Specifies the index to use to dump the table’s contents. Word indexes are not allowed. If you choose not to use this option, the command uses the primary index to dump the table.

-thread n

For databases with an Enterprise license, indicate if an online dump is threaded. Specify 0 for a single-threaded dump, 1 for a threaded dump.

-threadnum nthreads

For a threaded dump, specify the maximum number of threads to create. The default value is the number of system CPUs. The actual number of threads created may be less than nthreads. PROUTIL DUMP determines the number of threads to create based on the complexity of the index the DUMP follows.

-dumplist dumpfile

For a threaded dump, create a file, dumpfile, that lists all the files created by the binary dump. dumpfile can be used as an input parameter to binary load.

PROUTIL DUMP writes data from a table to a dump file or files. When the procedure finishes, it reports the number of records written to the dump file. For a threaded dump, the number of records written by each thread is also reported.

Notes


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095